insecticide-treated mosquito net - Français Anglais Dictionnaire